package com.yxcz.util;


import java.util.Random;

import org.springframework.stereotype.Component;

@Component
public class CreateValidCode {

	private final static String[] KEY_MAP = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O",
			"P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z" };

	private Random rd = null;

	public CreateValidCode() {
		rd = new Random();
	}

	public String createCode(String username) {
		
		String str = "";
		
		for(int i =0 ;i<10;i++)
		{
			str+=KEY_MAP[rd.nextInt(26)];
		}
		
		str+=username;
		str+=System.currentTimeMillis();
		
		return str;

	}

}
